package com.summer.peony.system.pojo;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * @ClassName: SysDict
 * @Description: TODO(字典实体类)
 * @author: TaoGe
 * @date: 2021年1月25日 下午1:41:52
 * @version: v0.0.1
 */
public class SysDict implements Serializable {
	/**
	 * @author: TaoGe
	 * @Fields: serialVersionUID:TODO(用一句话描述这个变量表示什么)
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * @author: TaoGe
	 * @Fields: id:TODO(字典ID)
	 */
	private Integer id;

	/**
	 * @author: TaoGe
	 * @Fields: value:TODO(字典值)
	 */
	private String value;

	/**
	 * @author: TaoGe
	 * @Fields: label:TODO(标签)
	 */
	private String label;

	/**
	 * @author: TaoGe
	 * @Fields: type:TODO(类型)
	 */
	private String type;

	/**
	 * @author: TaoGe
	 * @Fields: description:TODO(描述)
	 */
	private String description;

	/**
	 * @author: TaoGe
	 * @Fields: sort:TODO(排序)
	 */
	private Integer sort;

	/**
	 * @author: TaoGe
	 * @Fields: createTime:TODO(创建时间)
	 */
	@JsonFormat(pattern = "yyyy-MM-dd")
	private Date createTime;

	/**
	 * @author: TaoGe
	 * @Fields: updateTime:TODO(修改时间)
	 */
	@JsonFormat(pattern = "yyyy-MM-dd")
	private Date updateTime;

	/**
	 * @author: TaoGe
	 * @Fields: remarks:TODO(备注信息)
	 */
	private String remarks;

	/**
	 * @author: TaoGe
	 * @Fields: delFlag:TODO(删除标记0：未删除，1：已删除)
	 */
	private String delFlag;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getValue() {
		return value;
	}

	public void setValue(String value) {
		this.value = value == null ? null : value.trim();
	}

	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label == null ? null : label.trim();
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type == null ? null : type.trim();
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description == null ? null : description.trim();
	}

	public Integer getSort() {
		return sort;
	}

	public void setSort(Integer sort) {
		this.sort = sort;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks == null ? null : remarks.trim();
	}

	public String getDelFlag() {
		return delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag == null ? null : delFlag.trim();
	}
}